Dark Archive
Different values: 27
=====================================
object {Dark Archive}
    _id : string {Dark Archive._id} (all different values)
    img : string {Dark Archive.img} (2 different values)
        systems/pf2e/icons/default-icons/hazard.svg (x19)
        systems/pf2e/icons/default-icons/npc.svg (x8)
    items : array<object> {Dark Archive.items}
        Length: min=1 max=23
        Value type: object {Dark Archive.items.[]}
            _id : string {Dark Archive.items.[]._id} (105 different values)
            img : string {Dark Archive.items.[].img} (41 different values)
            name : string {Dark Archive.items.[].name} (101 different values)
            sort : integer {Dark Archive.items.[].sort} (24 different values)
            system : object {Dark Archive.items.[].system}
                [actionType] : object {Dark Archive.items.[].system.actionType}
                    value : string {Dark Archive.items.[].system.actionType.value} (4 different values)
                        reaction (x22)
                        passive (x16)
                        free (x3)
                        action (x13)
                [actions] : object {Dark Archive.items.[].system.actions}
                    [value] : integer {Dark Archive.items.[].system.actions.value} (2 different values)
                        1 (x7)
                        2 (x6)
                [category] : string {Dark Archive.items.[].system.category} (4 different values)
                    interaction (x4)
                    defensive (x9)
                    offensive (x22)
                    simple (x1)
                description : object {Dark Archive.items.[].system.description}
                    value : string {Dark Archive.items.[].system.description.value} (87 different values)
                publication : object {Dark Archive.items.[].system.publication}
                    license : string {Dark Archive.items.[].system.publication.license} (2 different values)
                        OGL (x104)
                        ORC (x1)
                    remaster : boolean {Dark Archive.items.[].system.publication.remaster} (2 different values)
                        False (x102)
                        True (x3)
                    title : string {Dark Archive.items.[].system.publication.title} (8 different values)
                         (x68)
                        Pathfinder Dark Archive (x4)
                        Pathfinder Core Rulebook (x22)
                        Pathfinder Player Core (x1)
                        Pathfinder Secrets of Magic (x3)
                        Pathfinder Bestiary (x4)
                        Pathfinder Rage of Elements (x2)
                        Pathfinder Gamemastery Guide (x1)
                rules : ###FoundryRulesObject###
                [slug] : string {Dark Archive.items.[].system.slug} (37 different values)
                [traits] : object {Dark Archive.items.[].system.traits}
                    rarity : string {Dark Archive.items.[].system.traits.rarity} (same value: common)
                    value : array<string> {Dark Archive.items.[].system.traits.value}
                        Length: min=0 max=7
                        Value type: string {Dark Archive.items.[].system.traits.value.[]} (52 different values)
                    [traditions] : array<string> {Dark Archive.items.[].system.traits.traditions}
                        Length: min=1 max=4
                        Value type: string {Dark Archive.items.[].system.traits.traditions.[]} (4 different values)
                            arcane (x21)
                            occult (x20)
                            divine (x10)
                            primal (x15)
                [autoHeightenLevel] : object {Dark Archive.items.[].system.autoHeightenLevel}
                    [value] : mixed
                [prepared] : object {Dark Archive.items.[].system.prepared}
                    value : string {Dark Archive.items.[].system.prepared.value} (2 different values)
                        spontaneous (x1)
                        prepared (x1)
                    flexible : boolean {Dark Archive.items.[].system.prepared.flexible} (same value: False)
                [proficiency] : object {Dark Archive.items.[].system.proficiency}
                    value : integer {Dark Archive.items.[].system.proficiency.value} (same value: 1)
                [showSlotlessLevels] : object {Dark Archive.items.[].system.showSlotlessLevels}
                    value : boolean {Dark Archive.items.[].system.showSlotlessLevels.value} (same value: False)
                [slots] : object {Dark Archive.items.[].system.slots}
                    [slot5] : object {Dark Archive.items.[].system.slots.slot5}
                        max : integer {Dark Archive.items.[].system.slots.slot5.max} (same value: 4)
                        value : integer {Dark Archive.items.[].system.slots.slot5.value} (same value: 4)
                    [slot6] : object {Dark Archive.items.[].system.slots.slot6}
                        max : integer {Dark Archive.items.[].system.slots.slot6.max} (same value: 4)
                        value : integer {Dark Archive.items.[].system.slots.slot6.value} (same value: 4)
                    [slot7] : object {Dark Archive.items.[].system.slots.slot7}
                        max : integer {Dark Archive.items.[].system.slots.slot7.max} (same value: 3)
                        value : integer {Dark Archive.items.[].system.slots.slot7.value} (same value: 3)
                    slot0 : object {Dark Archive.items.[].system.slots.slot0}
                        max : integer {Dark Archive.items.[].system.slots.slot0.max} (same value: 5)
                        prepared : array<object> {Dark Archive.items.[].system.slots.slot0.prepared}
                            Length: min=5 max=5
                            Value type: object {Dark Archive.items.[].system.slots.slot0.prepared.[]}
                                id : string {Dark Archive.items.[].system.slots.slot0.prepared.[].id} (5 different values)
                                    EnzeIZIIDQUKABJc (x1)
                                    ba7ME5y7Q4N0kcGn (x1)
                                    7e6AcKgHuqUTmQ8s (x1)
                                    xopzylAHyTVcSmdo (x1)
                                    QTtxdQfCEdIlwxnV (x1)
                    slot2 : object {Dark Archive.items.[].system.slots.slot2}
                        max : integer {Dark Archive.items.[].system.slots.slot2.max} (same value: 3)
                        prepared : array<object> {Dark Archive.items.[].system.slots.slot2.prepared}
                            Length: min=3 max=3
                            Value type: object {Dark Archive.items.[].system.slots.slot2.prepared.[]}
                                id : string {Dark Archive.items.[].system.slots.slot2.prepared.[].id} (3 different values)
                                    QXfvM6FrHEOhlDqg (x1)
                                    WYO8PLbig5DM9bF0 (x1)
                                    AlwQQa9VMlKZZ4Lh (x1)
                    slot3 : object {Dark Archive.items.[].system.slots.slot3}
                        max : integer {Dark Archive.items.[].system.slots.slot3.max} (same value: 3)
                        prepared : array<object> {Dark Archive.items.[].system.slots.slot3.prepared}
                            Length: min=3 max=3
                            Value type: object {Dark Archive.items.[].system.slots.slot3.prepared.[]}
                                id : string {Dark Archive.items.[].system.slots.slot3.prepared.[].id} (3 different values)
                                    FDDK5dYYB01Ljwim (x1)
                                    BX852KpPN8Dw2rwi (x1)
                                    UuFoDG9budKm4wc0 (x1)
                    slot4 : object {Dark Archive.items.[].system.slots.slot4}
                        max : integer {Dark Archive.items.[].system.slots.slot4.max} (same value: 3)
                        prepared : array<object> {Dark Archive.items.[].system.slots.slot4.prepared}
                            Length: min=3 max=3
                            Value type: object {Dark Archive.items.[].system.slots.slot4.prepared.[]}
                                id : string {Dark Archive.items.[].system.slots.slot4.prepared.[].id} (3 different values)
                                    27gvcHsNqsw223ci (x1)
                                    2CTzOS4TIZW9D020 (x1)
                                    K0AoWoCzNwcAkbQr (x1)
                [spelldc] : object {Dark Archive.items.[].system.spelldc}
                    dc : integer {Dark Archive.items.[].system.spelldc.dc} (2 different values)
                        33 (x1)
                        26 (x1)
                    mod : integer {Dark Archive.items.[].system.spelldc.mod} (same value: 0)
                    value : integer {Dark Archive.items.[].system.spelldc.value} (2 different values)
                        27 (x1)
                        18 (x1)
                [tradition] : object {Dark Archive.items.[].system.tradition}
                    value : string {Dark Archive.items.[].system.tradition.value} (2 different values)
                        occult (x1)
                        primal (x1)
                [area] : object {Dark Archive.items.[].system.area}
                    type : string {Dark Archive.items.[].system.area.type} (3 different values)
                        burst (x8)
                        emanation (x2)
                        line (x1)
                    value : integer {Dark Archive.items.[].system.area.value} (5 different values)
                        10 (x3)
                        30 (x2)
                        20 (x3)
                        15 (x2)
                        120 (x1)
                    [details] : string {Dark Archive.items.[].system.area.details} (same value: all squares in a 20-foot-radius burst that contain plants)
                [cost] : object {Dark Archive.items.[].system.cost}
                    value : string {Dark Archive.items.[].system.cost.value} (same value: )
                [counteraction] : boolean {Dark Archive.items.[].system.counteraction} (2 different values)
                    False (x29)
                    True (x1)
                [damage] : object {Dark Archive.items.[].system.damage}
                    [zssli0njmyjito8c] : object {Dark Archive.items.[].system.damage.zssli0njmyjito8c}
                        applyMod : boolean {Dark Archive.items.[].system.damage.zssli0njmyjito8c.applyMod} (same value: False)
                        [category] : mixed
                        formula : string {Dark Archive.items.[].system.damage.zssli0njmyjito8c.formula} (same value: 14d6)
                        kinds : array<string> {Dark Archive.items.[].system.damage.zssli0njmyjito8c.kinds}
                            Length: min=1 max=1
                            Value type: string {Dark Archive.items.[].system.damage.zssli0njmyjito8c.kinds.[]} (same value: damage)
                        materials : array<> {Dark Archive.items.[].system.damage.zssli0njmyjito8c.materials}
                            Length: min=0 max=0
                            Value type: mixed
                        type : string {Dark Archive.items.[].system.damage.zssli0njmyjito8c.type} (same value: bludgeoning)
                    [0] : object {Dark Archive.items.[].system.damage.0}
                        [applyMod] : boolean {Dark Archive.items.[].system.damage.0.applyMod} (2 different values)
                            False (x5)
                            True (x2)
                        [category] : mixed
                        formula : string {Dark Archive.items.[].system.damage.0.formula} (8 different values)
                            16d6 (x1)
                            0 (x1)
                            1d10+4 (x1)
                            1d6 (x1)
                            3d6 (x1)
                            2d10 (x1)
                            4d12 (x1)
                            2d4 (x1)
                        kinds : array<string> {Dark Archive.items.[].system.damage.0.kinds}
                            Length: min=1 max=1
                            Value type: string {Dark Archive.items.[].system.damage.0.kinds.[]} (2 different values)
                                damage (x7)
                                healing (x1)
                        [materials] : array<> {Dark Archive.items.[].system.damage.0.materials}
                            Length: min=0 max=0
                            Value type: mixed
                        type : string {Dark Archive.items.[].system.damage.0.type} (7 different values)
                            spirit (x1)
                            mental (x1)
                            untyped (x2)
                            bludgeoning (x1)
                            slashing (x1)
                            electricity (x1)
                            cold (x1)
                    [u4xykvzyx1ej6xl4] : object {Dark Archive.items.[].system.damage.u4xykvzyx1ej6xl4}
                        applyMod : boolean {Dark Archive.items.[].system.damage.u4xykvzyx1ej6xl4.applyMod} (same value: False)
                        [category] : mixed
                        formula : string {Dark Archive.items.[].system.damage.u4xykvzyx1ej6xl4.formula} (same value: 1d4)
                        kinds : array<string> {Dark Archive.items.[].system.damage.u4xykvzyx1ej6xl4.kinds}
                            Length: min=1 max=1
                            Value type: string {Dark Archive.items.[].system.damage.u4xykvzyx1ej6xl4.kinds.[]} (same value: damage)
                        materials : array<> {Dark Archive.items.[].system.damage.u4xykvzyx1ej6xl4.materials}
                            Length: min=0 max=0
                            Value type: mixed
                        type : string {Dark Archive.items.[].system.damage.u4xykvzyx1ej6xl4.type} (same value: piercing)
                    [nqp6byhfcwbvtstj] : object {Dark Archive.items.[].system.damage.nqp6byhfcwbvtstj}
                        applyMod : boolean {Dark Archive.items.[].system.damage.nqp6byhfcwbvtstj.applyMod} (same value: False)
                        [category] : mixed
                        formula : string {Dark Archive.items.[].system.damage.nqp6byhfcwbvtstj.formula} (same value: 3d4)
                        kinds : array<string> {Dark Archive.items.[].system.damage.nqp6byhfcwbvtstj.kinds}
                            Length: min=1 max=1
                            Value type: string {Dark Archive.items.[].system.damage.nqp6byhfcwbvtstj.kinds.[]} (same value: damage)
                        materials : array<> {Dark Archive.items.[].system.damage.nqp6byhfcwbvtstj.materials}
                            Length: min=0 max=0
                            Value type: mixed
                        type : string {Dark Archive.items.[].system.damage.nqp6byhfcwbvtstj.type} (same value: piercing)
                    [1] : object {Dark Archive.items.[].system.damage.1}
                        applyMod : boolean {Dark Archive.items.[].system.damage.1.applyMod} (same value: False)
                        [category] : mixed
                        formula : string {Dark Archive.items.[].system.damage.1.formula} (same value: 2d8)
                        kinds : array<string> {Dark Archive.items.[].system.damage.1.kinds}
                            Length: min=1 max=1
                            Value type: string {Dark Archive.items.[].system.damage.1.kinds.[]} (same value: damage)
                        materials : array<> {Dark Archive.items.[].system.damage.1.materials}
                            Length: min=0 max=0
                            Value type: mixed
                        type : string {Dark Archive.items.[].system.damage.1.type} (same value: piercing)
                    damageType : string {Dark Archive.items.[].system.damage.damageType} (same value: piercing)
                    dice : integer {Dark Archive.items.[].system.damage.dice} (same value: 1)
                    die : string {Dark Archive.items.[].system.damage.die} (same value: d4)
                [defense] : object {Dark Archive.items.[].system.defense}
                    [save] : object {Dark Archive.items.[].system.defense.save}
                        basic : boolean {Dark Archive.items.[].system.defense.save.basic} (2 different values)
                            False (x8)
                            True (x5)
                        statistic : string {Dark Archive.items.[].system.defense.save.statistic} (3 different values)
                            reflex (x6)
                            will (x5)
                            fortitude (x2)
                    [passive] : object {Dark Archive.items.[].system.defense.passive}
                        statistic : string {Dark Archive.items.[].system.defense.passive.statistic} (same value: fortitude-dc)
                [duration] : object {Dark Archive.items.[].system.duration}
                    sustained : boolean {Dark Archive.items.[].system.duration.sustained} (2 different values)
                        False (x27)
                        True (x3)
                    value : string {Dark Archive.items.[].system.duration.value} (9 different values)
                         (x13)
                        varies (x1)
                        1 minute (x7)
                        1 round (x2)
                        until the start of your next turn (x2)
                        10 minutes (x2)
                        24 hours (x1)
                        8 hours (x1)
                        see below (x1)
                [heightening] : object {Dark Archive.items.[].system.heightening}
                    [damage] : object {Dark Archive.items.[].system.heightening.damage}
                        [zssli0njmyjito8c] : string {Dark Archive.items.[].system.heightening.damage.zssli0njmyjito8c} (same value: 2d6)
                        [0] : string {Dark Archive.items.[].system.heightening.damage.0} (6 different values)
                            2d6 (x1)
                            1d6 (x3)
                            1d10+4 (x1)
                            1d10 (x1)
                            1d12 (x1)
                            1d4 (x1)
                        [u4xykvzyx1ej6xl4] : string {Dark Archive.items.[].system.heightening.damage.u4xykvzyx1ej6xl4} (same value: +1)
                        [nqp6byhfcwbvtstj] : string {Dark Archive.items.[].system.heightening.damage.nqp6byhfcwbvtstj} (same value: 1d4)
                        [1] : string {Dark Archive.items.[].system.heightening.damage.1} (same value: 1d8)
                    [interval] : integer {Dark Archive.items.[].system.heightening.interval} (2 different values)
                        1 (x7)
                        2 (x4)
                    type : string {Dark Archive.items.[].system.heightening.type} (2 different values)
                        interval (x11)
                        fixed (x2)
                    [levels] : object {Dark Archive.items.[].system.heightening.levels}
                        3 : object {Dark Archive.items.[].system.heightening.levels.3}
                            [target] : object {Dark Archive.items.[].system.heightening.levels.3.target}
                                value : string {Dark Archive.items.[].system.heightening.levels.3.target.value} (same value: 1 unattended object with a Bulk of 1 or less)
                            range : object {Dark Archive.items.[].system.heightening.levels.3.range}
                                value : string {Dark Archive.items.[].system.heightening.levels.3.range.value} (same value: 500 feet)
                        [5] : object {Dark Archive.items.[].system.heightening.levels.5}
                            range : object {Dark Archive.items.[].system.heightening.levels.5.range}
                                value : string {Dark Archive.items.[].system.heightening.levels.5.range.value} (same value: 60 feet)
                        [7] : object {Dark Archive.items.[].system.heightening.levels.7}
                            target : object {Dark Archive.items.[].system.heightening.levels.7.target}
                                value : string {Dark Archive.items.[].system.heightening.levels.7.target.value} (same value: 1 unattended object with a Bulk of 2 or less)
                [level] : object {Dark Archive.items.[].system.level}
                    value : integer {Dark Archive.items.[].system.level.value} (8 different values)
                        7 (x1)
                        6 (x3)
                        5 (x2)
                        4 (x4)
                        3 (x4)
                        2 (x5)
                        1 (x11)
                        0 (x3)
                [location] : object {Dark Archive.items.[].system.location}
                    [heightenedLevel] : integer {Dark Archive.items.[].system.location.heightenedLevel} (3 different values)
                        7 (x3)
                        6 (x4)
                        5 (x4)
                    value : string {Dark Archive.items.[].system.location.value} (2 different values)
                        EC0YgI9NRxD1ISHc (x16)
                        nvyRpGOfcTh5qgcI (x14)
                [range] : object {Dark Archive.items.[].system.range}
                    value : string {Dark Archive.items.[].system.range.value} (6 different values)
                        500 feet (x1)
                         (x6)
                        30 feet (x9)
                        60 feet (x4)
                        120 feet (x9)
                        touch (x1)
                [requirements] : string {Dark Archive.items.[].system.requirements} (same value: )
                [target] : object {Dark Archive.items.[].system.target}
                    value : string {Dark Archive.items.[].system.target.value} (8 different values)
                         (x15)
                        up to 2 creatures (x1)
                        1 creature (x9)
                        1 spell effect or unattended magic item (x1)
                        1 unattended object of light Bulk or less (x1)
                        1 willing living creature (x1)
                        1 creature touched (x1)
                        1 creature adjacent to a flat surface (x1)
                [time] : object {Dark Archive.items.[].system.time}
                    value : string {Dark Archive.items.[].system.time.value} (4 different values)
                        2 (x24)
                        3 (x2)
                        1 (x3)
                        10 minutes (x1)
                [overlays] : object {Dark Archive.items.[].system.overlays}
                    [cZnJKUusAPSiR1de] : object {Dark Archive.items.[].system.overlays.cZnJKUusAPSiR1de}
                        _id : string {Dark Archive.items.[].system.overlays.cZnJKUusAPSiR1de._id} (same value: cZnJKUusAPSiR1de)
                        name : string {Dark Archive.items.[].system.overlays.cZnJKUusAPSiR1de.name} (same value: Etheric Shards (5))
                        overlayType : string {Dark Archive.items.[].system.overlays.cZnJKUusAPSiR1de.overlayType} (same value: override)
                        sort : integer {Dark Archive.items.[].system.overlays.cZnJKUusAPSiR1de.sort} (same value: 1)
                        system : object {Dark Archive.items.[].system.overlays.cZnJKUusAPSiR1de.system}
                    [i6bpmbq7m2xyhw5h] : object {Dark Archive.items.[].system.overlays.i6bpmbq7m2xyhw5h}
                        _id : string {Dark Archive.items.[].system.overlays.i6bpmbq7m2xyhw5h._id} (same value: i6bpmbq7m2xyhw5h)
                        name : string {Dark Archive.items.[].system.overlays.i6bpmbq7m2xyhw5h.name} (same value: Etheric Shards (7))
                        overlayType : string {Dark Archive.items.[].system.overlays.i6bpmbq7m2xyhw5h.overlayType} (same value: override)
                        sort : integer {Dark Archive.items.[].system.overlays.i6bpmbq7m2xyhw5h.sort} (same value: 2)
                        system : object {Dark Archive.items.[].system.overlays.i6bpmbq7m2xyhw5h.system}
                            area : object {Dark Archive.items.[].system.overlays.i6bpmbq7m2xyhw5h.system.area}
                                value : integer {Dark Archive.items.[].system.overlays.i6bpmbq7m2xyhw5h.system.area.value} (same value: 25)
                    [qc6zredmnvsz6x0m] : object {Dark Archive.items.[].system.overlays.qc6zredmnvsz6x0m}
                        _id : string {Dark Archive.items.[].system.overlays.qc6zredmnvsz6x0m._id} (same value: qc6zredmnvsz6x0m)
                        name : string {Dark Archive.items.[].system.overlays.qc6zredmnvsz6x0m.name} (same value: Etheric Shards (9))
                        overlayType : string {Dark Archive.items.[].system.overlays.qc6zredmnvsz6x0m.overlayType} (same value: override)
                        sort : integer {Dark Archive.items.[].system.overlays.qc6zredmnvsz6x0m.sort} (same value: 3)
                        system : object {Dark Archive.items.[].system.overlays.qc6zredmnvsz6x0m.system}
                            area : object {Dark Archive.items.[].system.overlays.qc6zredmnvsz6x0m.system.area}
                                value : integer {Dark Archive.items.[].system.overlays.qc6zredmnvsz6x0m.system.area.value} (same value: 30)
                    2I469pfbYcmFvzOA : object {Dark Archive.items.[].system.overlays.2I469pfbYcmFvzOA}
                        _id : string {Dark Archive.items.[].system.overlays.2I469pfbYcmFvzOA._id} (same value: 2I469pfbYcmFvzOA)
                        name : string {Dark Archive.items.[].system.overlays.2I469pfbYcmFvzOA.name} (same value: Telekinetic Projectile (Bludgeoning))
                        overlayType : string {Dark Archive.items.[].system.overlays.2I469pfbYcmFvzOA.overlayType} (same value: override)
                        sort : integer {Dark Archive.items.[].system.overlays.2I469pfbYcmFvzOA.sort} (same value: 1)
                        system : object {Dark Archive.items.[].system.overlays.2I469pfbYcmFvzOA.system}
                            damage : object {Dark Archive.items.[].system.overlays.2I469pfbYcmFvzOA.system.damage}
                                0 : object {Dark Archive.items.[].system.overlays.2I469pfbYcmFvzOA.system.damage.0}
                                    [category] : mixed
                                    type : string {Dark Archive.items.[].system.overlays.2I469pfbYcmFvzOA.system.damage.0.type} (same value: bludgeoning)
                    cUFX7ExSLeoa3vIF : object {Dark Archive.items.[].system.overlays.cUFX7ExSLeoa3vIF}
                        _id : string {Dark Archive.items.[].system.overlays.cUFX7ExSLeoa3vIF._id} (same value: cUFX7ExSLeoa3vIF)
                        name : string {Dark Archive.items.[].system.overlays.cUFX7ExSLeoa3vIF.name} (same value: Telekinetic Projectile (Piercing))
                        overlayType : string {Dark Archive.items.[].system.overlays.cUFX7ExSLeoa3vIF.overlayType} (same value: override)
                        sort : integer {Dark Archive.items.[].system.overlays.cUFX7ExSLeoa3vIF.sort} (same value: 2)
                        system : object {Dark Archive.items.[].system.overlays.cUFX7ExSLeoa3vIF.system}
                            damage : object {Dark Archive.items.[].system.overlays.cUFX7ExSLeoa3vIF.system.damage}
                                0 : object {Dark Archive.items.[].system.overlays.cUFX7ExSLeoa3vIF.system.damage.0}
                                    [category] : mixed
                                    type : string {Dark Archive.items.[].system.overlays.cUFX7ExSLeoa3vIF.system.damage.0.type} (same value: piercing)
                    zFWsMjoeCnLxqJaV : object {Dark Archive.items.[].system.overlays.zFWsMjoeCnLxqJaV}
                        _id : string {Dark Archive.items.[].system.overlays.zFWsMjoeCnLxqJaV._id} (same value: zFWsMjoeCnLxqJaV)
                        name : string {Dark Archive.items.[].system.overlays.zFWsMjoeCnLxqJaV.name} (same value: Telekinetic Projectile (Slashing))
                        overlayType : string {Dark Archive.items.[].system.overlays.zFWsMjoeCnLxqJaV.overlayType} (same value: override)
                        sort : integer {Dark Archive.items.[].system.overlays.zFWsMjoeCnLxqJaV.sort} (same value: 3)
                        system : object {Dark Archive.items.[].system.overlays.zFWsMjoeCnLxqJaV.system}
                            damage : object {Dark Archive.items.[].system.overlays.zFWsMjoeCnLxqJaV.system.damage}
                                0 : object {Dark Archive.items.[].system.overlays.zFWsMjoeCnLxqJaV.system.damage.0}
                                    [category] : mixed
                                    type : string {Dark Archive.items.[].system.overlays.zFWsMjoeCnLxqJaV.system.damage.0.type} (same value: slashing)
                [attack] : object {Dark Archive.items.[].system.attack}
                    value : string {Dark Archive.items.[].system.attack.value} (same value: )
                [attackEffects] : object {Dark Archive.items.[].system.attackEffects}
                    value : array<string> {Dark Archive.items.[].system.attackEffects.value}
                        Length: min=0 max=1
                        Value type: string {Dark Archive.items.[].system.attackEffects.value.[]} (3 different values)
                            drain-potential (x1)
                            separate-astral-body (x1)
                            grab (x1)
                    [custom] : string {Dark Archive.items.[].system.attackEffects.custom} (same value: )
                [bonus] : object {Dark Archive.items.[].system.bonus}
                    value : integer {Dark Archive.items.[].system.bonus.value} (9 different values)
                        27 (x1)
                        20 (x3)
                        29 (x3)
                        0 (x1)
                        18 (x2)
                        15 (x1)
                        17 (x1)
                        33 (x1)
                        32 (x2)
                [damageRolls] : object {Dark Archive.items.[].system.damageRolls}
                    [FHZ35vpIbZkMuteZ] : object {Dark Archive.items.[].system.damageRolls.FHZ35vpIbZkMuteZ}
                        damage : string {Dark Archive.items.[].system.damageRolls.FHZ35vpIbZkMuteZ.damage} (same value: 4d6)
                        damageType : string {Dark Archive.items.[].system.damageRolls.FHZ35vpIbZkMuteZ.damageType} (same value: sonic)
                    [RDepNrjqbwTZyzkh] : object {Dark Archive.items.[].system.damageRolls.RDepNrjqbwTZyzkh}
                        damage : string {Dark Archive.items.[].system.damageRolls.RDepNrjqbwTZyzkh.damage} (same value: 4d6)
                        damageType : string {Dark Archive.items.[].system.damageRolls.RDepNrjqbwTZyzkh.damageType} (same value: mental)
                    [ar7an51tpbnp5bwlors6] : object {Dark Archive.items.[].system.damageRolls.ar7an51tpbnp5bwlors6}
                        damage : string {Dark Archive.items.[].system.damageRolls.ar7an51tpbnp5bwlors6.damage} (same value: 2d10 + 11)
                        damageType : string {Dark Archive.items.[].system.damageRolls.ar7an51tpbnp5bwlors6.damageType} (same value: bludgeoning)
                    [6odbq20yz62ahk4oj6hi] : object {Dark Archive.items.[].system.damageRolls.6odbq20yz62ahk4oj6hi}
                        damage : string {Dark Archive.items.[].system.damageRolls.6odbq20yz62ahk4oj6hi.damage} (same value: 4d4 + 13)
                        damageType : string {Dark Archive.items.[].system.damageRolls.6odbq20yz62ahk4oj6hi.damageType} (same value: piercing)
                    [4rvxpebj0l1ohm3e9i6j] : object {Dark Archive.items.[].system.damageRolls.4rvxpebj0l1ohm3e9i6j}
                        damage : string {Dark Archive.items.[].system.damageRolls.4rvxpebj0l1ohm3e9i6j.damage} (same value: 2d6)
                        damageType : string {Dark Archive.items.[].system.damageRolls.4rvxpebj0l1ohm3e9i6j.damageType} (same value: mental)
                    [37ogu9mz1zxpv5lux67b] : object {Dark Archive.items.[].system.damageRolls.37ogu9mz1zxpv5lux67b}
                        damage : string {Dark Archive.items.[].system.damageRolls.37ogu9mz1zxpv5lux67b.damage} (same value: 4d4 + 13)
                        damageType : string {Dark Archive.items.[].system.damageRolls.37ogu9mz1zxpv5lux67b.damageType} (same value: piercing)
                    [zihs30xwfrojuvl40jnw] : object {Dark Archive.items.[].system.damageRolls.zihs30xwfrojuvl40jnw}
                        damage : string {Dark Archive.items.[].system.damageRolls.zihs30xwfrojuvl40jnw.damage} (same value: 2d6)
                        damageType : string {Dark Archive.items.[].system.damageRolls.zihs30xwfrojuvl40jnw.damageType} (same value: mental)
                    [0] : object {Dark Archive.items.[].system.damageRolls.0}
                        damage : string {Dark Archive.items.[].system.damageRolls.0.damage} (4 different values)
                            2d4+7 (x2)
                            2d6+3 (x1)
                            2d10+10 (x1)
                            2d8+10 (x1)
                        damageType : string {Dark Archive.items.[].system.damageRolls.0.damageType} (3 different values)
                            piercing (x3)
                            void (x1)
                            bludgeoning (x1)
                    [1] : object {Dark Archive.items.[].system.damageRolls.1}
                        damage : string {Dark Archive.items.[].system.damageRolls.1.damage} (same value: 1d6)
                        damageType : string {Dark Archive.items.[].system.damageRolls.1.damageType} (same value: mental)
                    [2] : object {Dark Archive.items.[].system.damageRolls.2}
                        damage : string {Dark Archive.items.[].system.damageRolls.2.damage} (same value: 1d6)
                        damageType : string {Dark Archive.items.[].system.damageRolls.2.damageType} (same value: bleed)
                    [jm85z0uljkdrr3474e4l] : object {Dark Archive.items.[].system.damageRolls.jm85z0uljkdrr3474e4l}
                        damage : string {Dark Archive.items.[].system.damageRolls.jm85z0uljkdrr3474e4l.damage} (same value: 2d6+8)
                        damageType : string {Dark Archive.items.[].system.damageRolls.jm85z0uljkdrr3474e4l.damageType} (same value: bludgeoning)
                    [ru2njmbih3k9z7rfj9u1] : object {Dark Archive.items.[].system.damageRolls.ru2njmbih3k9z7rfj9u1}
                        damage : string {Dark Archive.items.[].system.damageRolls.ru2njmbih3k9z7rfj9u1.damage} (same value: 3d12+19)
                        damageType : string {Dark Archive.items.[].system.damageRolls.ru2njmbih3k9z7rfj9u1.damageType} (same value: force)
                    [l8c27dgu5rb09hg01s3r] : object {Dark Archive.items.[].system.damageRolls.l8c27dgu5rb09hg01s3r}
                        damage : string {Dark Archive.items.[].system.damageRolls.l8c27dgu5rb09hg01s3r.damage} (same value: 3d8 + 14)
                        damageType : string {Dark Archive.items.[].system.damageRolls.l8c27dgu5rb09hg01s3r.damageType} (same value: slashing)
                    [yQno4fFg2InU96uR] : object {Dark Archive.items.[].system.damageRolls.yQno4fFg2InU96uR}
                        damage : string {Dark Archive.items.[].system.damageRolls.yQno4fFg2InU96uR.damage} (same value: 5d6+14)
                        damageType : string {Dark Archive.items.[].system.damageRolls.yQno4fFg2InU96uR.damageType} (same value: slashing)
                    [S8uzuKok6kFde8mV] : object {Dark Archive.items.[].system.damageRolls.S8uzuKok6kFde8mV}
                        damage : string {Dark Archive.items.[].system.damageRolls.S8uzuKok6kFde8mV.damage} (same value: 5d4+14)
                        damageType : string {Dark Archive.items.[].system.damageRolls.S8uzuKok6kFde8mV.damageType} (same value: slashing)
                    [pDox694ECTKc2Qz4] : object {Dark Archive.items.[].system.damageRolls.pDox694ECTKc2Qz4}
                        damage : string {Dark Archive.items.[].system.damageRolls.pDox694ECTKc2Qz4.damage} (same value: 3d6)
                        damageType : string {Dark Archive.items.[].system.damageRolls.pDox694ECTKc2Qz4.damageType} (same value: mental)
                [weaponType] : object {Dark Archive.items.[].system.weaponType}
                    value : string {Dark Archive.items.[].system.weaponType.value} (2 different values)
                        ranged (x3)
                        melee (x11)
                [frequency] : object {Dark Archive.items.[].system.frequency}
                    max : integer {Dark Archive.items.[].system.frequency.max} (same value: 1)
                    per : string {Dark Archive.items.[].system.frequency.per} (2 different values)
                        round (x1)
                        day (x1)
                    value : integer {Dark Archive.items.[].system.frequency.value} (same value: 1)
                [mod] : object {Dark Archive.items.[].system.mod}
                    value : integer {Dark Archive.items.[].system.mod.value} (2 different values)
                        30 (x1)
                        16 (x1)
                [proficient] : object {Dark Archive.items.[].system.proficient}
                    value : integer {Dark Archive.items.[].system.proficient.value} (same value: 0)
                [baseItem] : string {Dark Archive.items.[].system.baseItem} (same value: dagger)
                [bonusDamage] : object {Dark Archive.items.[].system.bonusDamage}
                    value : integer {Dark Archive.items.[].system.bonusDamage.value} (same value: 0)
                [bulk] : object {Dark Archive.items.[].system.bulk}
                    value : mixed
                        float {Dark Archive.items.[].system.bulk.value} (same value: 0,1)
                        integer {Dark Archive.items.[].system.bulk.value} (same value: 0)
                [containerId] : mixed
                [equipped] : object {Dark Archive.items.[].system.equipped}
                    carryType : string {Dark Archive.items.[].system.equipped.carryType} (2 different values)
                        held (x1)
                        worn (x2)
                    handsHeld : integer {Dark Archive.items.[].system.equipped.handsHeld} (2 different values)
                        1 (x1)
                        0 (x2)
                    [invested] : mixed
                [group] : string {Dark Archive.items.[].system.group} (same value: knife)
                [hardness] : integer {Dark Archive.items.[].system.hardness} (same value: 0)
                [hp] : object {Dark Archive.items.[].system.hp}
                    max : integer {Dark Archive.items.[].system.hp.max} (same value: 0)
                    value : integer {Dark Archive.items.[].system.hp.value} (same value: 0)
                [material] : object {Dark Archive.items.[].system.material}
                    [grade] : mixed
                    [type] : mixed
                [price] : object {Dark Archive.items.[].system.price}
                    value : object {Dark Archive.items.[].system.price.value}
                        [sp] : integer {Dark Archive.items.[].system.price.value.sp} (same value: 2)
                        gp : integer {Dark Archive.items.[].system.price.value.gp} (2 different values)
                            2 (x1)
                            1000 (x1)
                [quantity] : integer {Dark Archive.items.[].system.quantity} (same value: 1)
                [reload] : object {Dark Archive.items.[].system.reload}
                    value : string {Dark Archive.items.[].system.reload.value} (same value: -)
                [runes] : object {Dark Archive.items.[].system.runes}
                    potency : integer {Dark Archive.items.[].system.runes.potency} (same value: 1)
                    property : array<> {Dark Archive.items.[].system.runes.property}
                        Length: min=0 max=0
                        Value type: mixed
                    striking : integer {Dark Archive.items.[].system.runes.striking} (same value: 1)
                [size] : string {Dark Archive.items.[].system.size} (same value: med)
                [splashDamage] : object {Dark Archive.items.[].system.splashDamage}
                    value : integer {Dark Archive.items.[].system.splashDamage.value} (same value: 0)
                [usage] : object {Dark Archive.items.[].system.usage}
                    value : string {Dark Archive.items.[].system.usage.value} (2 different values)
                        held-in-one-hand (x1)
                        worn (x1)
                [deathNote] : boolean {Dark Archive.items.[].system.deathNote} (same value: True)
            type : string {Dark Archive.items.[].type} (8 different values)
                action (x54)
                spellcastingEntry (x2)
                spell (x30)
                melee (x14)
                lore (x2)
                weapon (x1)
                equipment (x1)
                treasure (x1)
            [_stats] : object {Dark Archive.items.[]._stats}
                compendiumSource : string {Dark Archive.items.[]._stats.compendiumSource} (37 different values)
            [flags] : object {Dark Archive.items.[].flags}
                pf2e : object {Dark Archive.items.[].flags.pf2e}
                    linkedWeapon : string {Dark Archive.items.[].flags.pf2e.linkedWeapon} (same value: Dj3szMxIZ2hwkpbQ)
    name : string {Dark Archive.name} (all different values)
    system : object {Dark Archive.system}
        attributes : object {Dark Archive.system.attributes}
            ac : object {Dark Archive.system.attributes.ac}
                value : integer {Dark Archive.system.attributes.ac.value} (14 different values)
                    34 (x2)
                    0 (x11)
                    21 (x1)
                    33 (x2)
                    22 (x1)
                    36 (x1)
                    25 (x1)
                    20 (x1)
                    13 (x1)
                    24 (x2)
                    40 (x1)
                    18 (x1)
                    45 (x1)
                    39 (x1)
                [details] : string {Dark Archive.system.attributes.ac.details} (same value: )
            [emitsSound] : string {Dark Archive.system.attributes.emitsSound} (same value: encounter)
            [hardness] : integer {Dark Archive.system.attributes.hardness} (7 different values)
                0 (x12)
                13 (x1)
                24 (x1)
                14 (x1)
                6 (x1)
                4 (x1)
                35 (x1)
            hp : object {Dark Archive.system.attributes.hp}
                details : string {Dark Archive.system.attributes.hp.details} (7 different values)
                    60 HP per hound (x1)
                     (x21)
                    per mirror (x1)
                    destabilized form (x1)
                    crystal vitality link (x1)
                    spirit (x1)
                    fast healing 10 (x1)
                max : integer {Dark Archive.system.attributes.hp.max} (16 different values)
                    60 (x1)
                    0 (x11)
                    54 (x2)
                    290 (x1)
                    90 (x1)
                    280 (x1)
                    140 (x1)
                    40 (x1)
                    24 (x1)
                    30 (x1)
                    230 (x1)
                    12 (x1)
                    132 (x1)
                    320 (x1)
                    310 (x1)
                    120 (x1)
                temp : integer {Dark Archive.system.attributes.hp.temp} (same value: 0)
                value : integer {Dark Archive.system.attributes.hp.value} (16 different values)
                    60 (x1)
                    0 (x11)
                    54 (x2)
                    290 (x1)
                    90 (x1)
                    280 (x1)
                    140 (x1)
                    40 (x1)
                    24 (x1)
                    30 (x1)
                    230 (x1)
                    12 (x1)
                    132 (x1)
                    320 (x1)
                    310 (x1)
                    120 (x1)
            [resistances] : array<object> {Dark Archive.system.attributes.resistances}
                Length: min=1 max=1
                Value type: object {Dark Archive.system.attributes.resistances.[]}
                    [doubleVs] : array<string> {Dark Archive.system.attributes.resistances.[].doubleVs}
                        Length: min=1 max=1
                        Value type: string {Dark Archive.system.attributes.resistances.[].doubleVs.[]} (same value: non-magical)
                    exceptions : array<string> {Dark Archive.system.attributes.resistances.[].exceptions}
                        Length: min=1 max=3
                        Value type: string {Dark Archive.system.attributes.resistances.[].exceptions.[]} (4 different values)
                            ghost-touch (x3)
                            force (x1)
                            vitality (x1)
                            slashing (x1)
                    type : string {Dark Archive.system.attributes.resistances.[].type} (2 different values)
                        all-damage (x3)
                        physical (x1)
                    value : integer {Dark Archive.system.attributes.resistances.[].value} (3 different values)
                        10 (x2)
                        5 (x1)
                        20 (x1)
            [stealth] : object {Dark Archive.system.attributes.stealth}
                details : string {Dark Archive.system.attributes.stealth.details} (8 different values)
                     (x12)
                    <p>(expert) to notice a slight tugging feeling</p> (x1)
                    <p>0 to notice the mirror</p> (x1)
                    <p>(0 to notice the chair)</p> (x1)
                    <p>(trained; or 0 if the illusory floor is dispelled)</p> (x1)
                    <p>(0 to notice the mirror)</p> (x1)
                    <p>(master)</p> (x1)
                    <p>(trained)</p> (x1)
                value : integer {Dark Archive.system.attributes.stealth.value} (15 different values)
                    27 (x1)
                    15 (x3)
                    11 (x1)
                    6 (x1)
                    21 (x1)
                    10 (x1)
                    28 (x1)
                    16 (x1)
                    23 (x1)
                    13 (x1)
                    5 (x2)
                    7 (x1)
                    8 (x1)
                    33 (x2)
                    41 (x1)
            [allSaves] : object {Dark Archive.system.attributes.allSaves}
                value : string {Dark Archive.system.attributes.allSaves.value} (same value: )
            [speed] : object {Dark Archive.system.attributes.speed}
                otherSpeeds : array<object> {Dark Archive.system.attributes.speed.otherSpeeds}
                    Length: min=0 max=1
                    Value type: object {Dark Archive.system.attributes.speed.otherSpeeds.[]}
                        type : string {Dark Archive.system.attributes.speed.otherSpeeds.[].type} (same value: fly)
                        value : integer {Dark Archive.system.attributes.speed.otherSpeeds.[].value} (2 different values)
                            30 (x1)
                            25 (x1)
                value : integer {Dark Archive.system.attributes.speed.value} (5 different values)
                    0 (x2)
                    25 (x3)
                    50 (x1)
                    35 (x1)
                    20 (x1)
                [details] : string {Dark Archive.system.attributes.speed.details} (same value: Stalker in Dreams)
            [immunities] : array<object> {Dark Archive.system.attributes.immunities}
                Length: min=1 max=6
                Value type: object {Dark Archive.system.attributes.immunities.[]}
                    type : string {Dark Archive.system.attributes.immunities.[].type} (8 different values)
                        death-effects (x1)
                        disease (x1)
                        paralyzed (x1)
                        poison (x1)
                        precision (x1)
                        unconscious (x1)
                        object-immunities (x1)
                        electricity (x1)
            [adjustment] : mixed
            weaknesses : array<object> {Dark Archive.system.attributes.weaknesses}
                Length: min=1 max=1
                Value type: object {Dark Archive.system.attributes.weaknesses.[]}
                    type : string {Dark Archive.system.attributes.weaknesses.[].type} (same value: fire)
                    value : integer {Dark Archive.system.attributes.weaknesses.[].value} (same value: 10)
        [creatureType] : string {Dark Archive.system.creatureType} (same value: )
        details : object {Dark Archive.system.details}
            [description] : string {Dark Archive.system.details.description} (19 different values)
                <p>Three phantom hounds chase down intruders, damaging any they pass through.</p> (x1)
                <p>A supernatural compulsion to leap into the unknown exerts itself on anyone who approaches the ledge.</p> (x1)
                <p>Two opposing mirrors spawn illusory duplicates of creatures in the hall in an unending tide.</p> (x1)
                <p>Tiny runes carved around a doorframe or on a hall's walls surreptitiously confound creatures into circling the room or hallway they attempted to exit or pass through.</p> (x1)
                <p>A hall's four walls become fluid and elastic when a creature reaches the hall's midpoint.</p> (x1)
                <p>Illusions cloaking this chamber cause it to appear distorted and constantly shifting, with the room and all its contents appearing tilted, irregular, and in motion.</p> (x1)
                <p>Fun-house mirrors distort a viewer's reflection, painfully reshaping their body to match what appears in the reflected images.</p> (x1)
                <p>A chair on concealed tracks surges forward, knocking a creature into the chair's seat and trapping them in place with clamping armrests.</p> (x1)
                <p>Magic runes carved into a doorframe connect a door to the Plane of Air when opened, blowing creatures down the connecting hall.</p> (x1)
                <p>The floor in this chamber is an illusion, which conceals a 40-foot drop to the true floor below. Additionally, the area beneath the floor is magically silenced-no sound is audible within nor does sound leave this space.</p> (x1)
                <p>Each time a creature enters the room, it slips through the floor, tumbles through an interdimensional void, and falls back into the room through the ceiling, landing on the floor.</p> (x1)
                <p>The reflection of a wall shows a phantom door where none exists. This door can only be manipulated while viewed through the mirror's reflection.</p> (x1)
                <p>This mirror reflects the viewer's deepest desires.</p> (x1)
                <p>This hallway is designed to shrink as creatures traverse it, making access to the door at the hall's end impossible.</p> (x1)
                <p>A spirit steps out of a covered mirror, pulling off and becoming shrouded in the cloth, which reveals the mirror. The shrouded figure attacks the living until the cloth is yanked off, which banishes the formless spirit.</p> (x1)
                <p>Four pressure plates along this mirrored hall rotate vertically when stepped on, sending a creature on the pressure plate tipping into an adjacent featureless room while simultaneously replacing the pressure plate and walls in the hall. Each pressure plate dumps creatures into a different room.</p> (x1)
                <p>An arcane sigil forces creatures to confront their greatest fear.</p> (x1)
                <p>Spirits trapped inside a haunted window harm those who touch the window.</p> (x1)
                <p>The pool sucks in creatures that fall into it, making them sink into its endless depths.</p> (x1)
            [disable] : string {Dark Archive.system.details.disable} (19 different values)
                <p>@Check[nature|dc:36|name:Calm Hound] (expert) to calm each hound, or @Check[occultism|dc:38|name:Banish Hound] (master) to banish each hound</p> (x1)
                <p>@Check[occultism|dc:34|name:Expel Magical Compulsion] or @Check[arcana|dc:36|name:Expel Magical Compulsion] to expel the magical compulsion from the current island and from any of the red ropes directly attached to it, darkening the rope in color. The Echo also automatically disables the hazard from any island he's standing on, and any of the red ropes directly attached to it, when he Reconstitutes from Thought on that island.</p> (x1)
                <p>@Check[thievery|dc:28|name:Reposition Mirror|traits:action:disable-a-device] (expert) to reposition each mirror, or @UUID[Compendium.pf2e.spells-srd.Item.Dispel Magic] (3rd level; counteract DC 25) to counteract each mirror</p> (x1)
                <p>@Check[thievery|dc:17|name:Scratch Out Runes|traits:action:disable-a-device] to scratch out the runes, or @Check[arcana|dc:16|name:Destroy the Runes] to destroy the runes</p> (x1)
                <p>@Check[thievery|dc:28|name:Stabilize Wall|traits:action:disable-a-device] (trained) to stabilize each wall, or @UUID[Compendium.pf2e.spells-srd.Item.Dispel Magic] (4th level; counteract DC 26) to counteract each wall</p> (x1)
                <p>@Check[crafting|dc:17|name:Calculate the Room's Dimensions] (trained) to calculate the room's dimensions despite the illusions, or @UUID[Compendium.pf2e.spells-srd.Item.Dispel Magic] (1st level; counteract DC 17) to counteract the illusions</p> (x1)
                <p>@Check[thievery|dc:38|name:Deface the Mirror|traits:action:disable-a-device] (master) to deface the mirror's pane, or @UUID[Compendium.pf2e.spells-srd.Item.Dispel Magic] (7th level; counteract DC 36) to dispel the mirror or counteract the transformation</p> (x1)
                <p>@Check[thievery|dc:23|name:Disrupt the Tracks|traits:action:disable-a-device] (expert) to disrupt the tracks</p> (x1)
                <p>@Check[thievery|dc:30|name:Scratch Out Runes|traits:action:disable-a-device] (expert) twice to scratch out the runes, or @UUID[Compendium.pf2e.spells-srd.Item.Dispel Magic] (5th level; counteract DC 30) to counteract the planar runes; @Check[athletics|dc:32|name:Shut the Door] to shut the door if it's open (using Athletics only stops the trap, it doesn't fully disable it)</p> (x1)
                <p>Succeeding on a Perception check against the Stealth DC of 21 (including the check to find the trap) disbelieves the illusory floor, or @UUID[Compendium.pf2e.spells-srd.Item.Dispel Magic] (2nd level; counteract DC 18) to dispel the illusory floor; <em>dispel magic</em> (2nd level; counteract DC 20) to dispel the magical silence</p> (x1)
                <p>@Check[thievery|dc:28|name:Disrupt the Magical Energy|traits:action:disable-a-device] (trained) to disrupt the magical energy, or @Check[arcana|dc:27|name:Realign the Magic] or @Check[occultism|dc:27|name:Realign the Magic] (trained) to realign the magical energy</p> (x1)
                <p>@Check[thievery|dc:18|name:Open the Door|traits:action:disable-a-device] to open the door while viewing the reflection</p> (x1)
                <p>@Check[thievery|dc:18|name:Shroud the Mirror|traits:action:disable-a-device] (trained) to shroud the mirror without looking at it, or @Check[occultism|dc:17|name:Erect Mental Barriers] (trained) to erect mental barriers</p> (x1)
                <p>@Check[thievery|dc:21|name:Jam the Scales|traits:action:disable-a-device] (trained) to jam the scales built into the floor</p> (x1)
                <p>@Check[thievery|dc:43|name:Steal the Cloth|traits:action:disable-a-device] (master) to steal the cloth before the spirit manifests, or @Check[athletics|dc:47|name:Pull the Cloth Off] to pull the cloth off the spirit after it manifests</p> (x1)
                <p>@Check[thievery|dc:12|name:Deactivate a Plate|traits:action:disable-a-device] to deactivate one pressure plate</p> (x1)
                <p>@Check[thievery|dc:43|name:Drain the Sigil's Power|traits:action:disable-a-device] (master) to drain the sigil's power harmlessly, or @UUID[Compendium.pf2e.spells-srd.Item.Dispel Magic] (9th level; counteract DC 42) to counteract the sigil</p> (x1)
                <p>@Check[occultism|dc:48|name:Free the Spirits] (legendary) to free the spirits from the mirror, or @Check[religion|dc:48|name:Banish the Spirits] (legendary) to banish the spirits</p> (x1)
                <p>@Check[diplomacy|dc:32|name:Calm the Pool] (master) or @Check[deception|dc:32|name:Calm the Pool] (master) to quell the fear and calm the pool or @Check[intimidation|dc:35|name:Scare the Pool] to give the pool something worse to fear; three successes required.</p> (x1)
            [isComplex] : boolean {Dark Archive.system.details.isComplex} (2 different values)
                True (x7)
                False (x12)
            level : object {Dark Archive.system.details.level}
                value : integer {Dark Archive.system.details.level.value} (16 different values)
                    13 (x2)
                    12 (x2)
                    6 (x3)
                    0 (x1)
                    8 (x3)
                    1 (x2)
                    14 (x3)
                    5 (x1)
                    9 (x1)
                    3 (x1)
                    -1 (x2)
                    4 (x1)
                    2 (x1)
                    17 (x2)
                    20 (x1)
                    15 (x1)
            publication : object {Dark Archive.system.details.publication}
                license : string {Dark Archive.system.details.publication.license} (same value: OGL)
                remaster : boolean {Dark Archive.system.details.publication.remaster} (same value: False)
                title : string {Dark Archive.system.details.publication.title} (2 different values)
                    Pathfinder Dark Archive (x25)
                    Pathfinder Dark Archive Web Supplement: In Darkness (x2)
            [reset] : string {Dark Archive.system.details.reset} (12 different values)
                <p>1 hour</p> (x2)
                <p>The call of the void persists as long as the Echo exists, though it doesn't activate until the Echo has rolled initiative. The hazard resets each day.</p> (x1)
                <p>1 day</p> (x3)
                <p>Automatic</p> (x5)
                <p>1 minute</p> (x1)
                <p>The trap resets automatically over 2 rounds if the chair is unoccupied.</p> (x1)
                <p>Automatic after the door is shut</p> (x1)
                 (x1)
                <p>After 10 minutes without weight being placed on this hall's floor, this trap resets, returning the hall to its original size.</p> (x1)
                <p>The haunt can be reset if the mirror is covered in a cloth or shroud.</p> (x1)
                <p>1 round</p> (x1)
                <p>The trap resets once there are no moving creatures in it.</p> (x1)
            [routine] : string {Dark Archive.system.details.routine} (8 different values)
                <p>(9 actions) The trap loses 3 actions each round for each hound disabled. Each hound uses three actions to Stride 40 feet after creatures in the room, passing through corporeal creatures during this movement if possible. Each creature the hound moves through during its movement takes @Damage[(2d8 + 7)[void]] damage (@Check[reflex|dc:37|traits:damaging-effect] negates). A creature can only be damaged by each hound once each round, no matter how many times the hound moves through their space.</p> (x1)
                <p>(1 action) The call targets all creatures adjacent to a ledge or on one of the red ropes and tugs at their minds. A creature who has already fallen this round is immune.</p> (x1)
                <p>(2 actions) This trap loses 1 action for each mirror disabled. Each mirror uses 1 action to Spawn a Reflection of a creature reflected in the mirror. The hazard can have a maximum of four reflections spawned at once.</p> (x1)
                 (x12)
                <p>(4 actions) This trap loses 1 action each round for each wall that has been disabled. Each wall uses 1 action to slam back and forth rapidly, pummeling one creature in the hall with a wall Strike. On a hit, the target is additionally knocked @UUID[Compendium.pf2e.conditionitems.Item.Prone]. The walls distribute the attacks as evenly as possible among creatures in the hall, and the Strikes don't apply the trap's multiple attack penalty.</p> (x1)
                <p>(1 action) The trap uses 1 action to blow powerful winds down the hall. Each creature in the hall must attempt a @Check[fortitude|dc:32] save with the same results as Gust. If this forced movement would cause a creature to collide with a solid object or fall downstairs or out a window, that creature takes an additional @Damage[(2d10 + 11)[bludgeoning]] damage (or @Damage[20[bludgeoning]|options:fall-damage] damage due to a fall).</p> (x1)
                <p>(3 actions) The spirit uses 3 actions to Step, fly 60 feet, or Strike, in any order. On a successful Strike the spirit's target is @UUID[Compendium.pf2e.conditionitems.Item.Frightened]{Frightened 1}, and on a critical success, the target is @UUID[Compendium.pf2e.conditionitems.Item.Frightened]{Frightened 2}.</p> (x1)
                <p>(3 actions) Water from the chalice increases the depth of the water by 10 feet for each action. Each time this happens, creatures in the pool are pushed 10 feet down and take @Damage[1d6[bludgeoning]] damage. As the pool has no bottom, creatures in it can fall down indefinitely; they must @UUID[Compendium.pf2e.actionspf2e.Item.Swim] up to avoid drowning, but the water is especially choppy, so the Athletics DC is @Check[athletics|dc:25|traits:action:swim]. The pool never overflows. Each successful check to Disable reduces the pool's actions by 1, and once the pool is completely Disabled, the water becomes still and the Athletics DC to Swim becomes @Check[athletics|dc:10|traits:action:swim].</p> (x1)
            [blurb] : string {Dark Archive.system.details.blurb} (same value: )
            [languages] : object {Dark Archive.system.details.languages}
                details : string {Dark Archive.system.details.languages.details} (3 different values)
                    (can't speak any language) (x1)
                     (x6)
                    telepathy 1 mile (other moonflowers only) (x1)
                value : array<string> {Dark Archive.system.details.languages.value}
                    Length: min=0 max=2
                    Value type: string {Dark Archive.system.details.languages.value.[]} (3 different values)
                        common (x4)
                        tien (x3)
                        necril (x1)
            [privateNotes] : string {Dark Archive.system.details.privateNotes} (same value: )
            [publicNotes] : string {Dark Archive.system.details.publicNotes} (3 different values)
                 (x6)
                <p>The mysterious undead known as shadows lurk in dark places and feed on those who stray too far from the light. Those who parley with shadows, typically by keeping them at bay with a glowing weapon, may learn great secrets, for they are ideal spies.</p> (x1)
                <p>These enormous plants have thick, knotted trunks festooned with fanged blossoms. A gaping mouth sits at the top of the trunk, capable of swallowing most creatures smaller than the moonflower whole. Moonflowers can move slowly on their powerful roots or use them to attack, but usually they dig them deeply into the surrounding ground and remain stationary to await prey.</p>
            <p>Though moonflowers can't speak in the conventional sense, they communicate telepathically with other moonflowers. Explorers who encounter a single moonflower can thus be assured that any other moonflowers in the vicinity will be prepared for them. Those who manage to intercept a moonflower's telepathic communications are assaulted by visions of dreadful, primeval jungles ruled over by titanic plant life. Whether this is some vision of the past or a dream of the future shared by all moonflowers is unknown.</p>
            <p>Moonflowers are alien life-forms from a long-dead planet, but their proliferation throughout the galaxy has been ensured through the machinations of the Dominion of the Black, a sinister, alien organization from the dark places between the stars.</p> (x1)
        saves : object {Dark Archive.system.saves}
            fortitude : object {Dark Archive.system.saves.fortitude}
                saveDetail : string {Dark Archive.system.saves.fortitude.saveDetail} (same value: )
                value : integer {Dark Archive.system.saves.fortitude.value} (14 different values)
                    20 (x1)
                    0 (x11)
                    17 (x1)
                    26 (x2)
                    28 (x3)
                    15 (x1)
                    23 (x1)
                    14 (x1)
                    8 (x1)
                    10 (x1)
                    11 (x1)
                    2 (x1)
                    36 (x1)
                    18 (x1)
            reflex : object {Dark Archive.system.saves.reflex}
                saveDetail : string {Dark Archive.system.saves.reflex.saveDetail} (same value: )
                value : integer {Dark Archive.system.saves.reflex.value} (16 different values)
                    26 (x1)
                    0 (x11)
                    11 (x1)
                    20 (x1)
                    22 (x1)
                    9 (x1)
                    24 (x1)
                    17 (x2)
                    14 (x1)
                    4 (x1)
                    32 (x1)
                    5 (x1)
                    30 (x1)
                    25 (x1)
                    29 (x1)
                    10 (x1)
            will : object {Dark Archive.system.saves.will}
                saveDetail : string {Dark Archive.system.saves.will.saveDetail} (same value: )
                value : integer {Dark Archive.system.saves.will.value} (10 different values)
                    20 (x1)
                    0 (x18)
                    29 (x1)
                    28 (x1)
                    18 (x1)
                    12 (x1)
                    35 (x1)
                    25 (x1)
                    32 (x1)
                    16 (x1)
        [statusEffects] : array<> {Dark Archive.system.statusEffects}
            Length: min=0 max=0
            Value type: mixed
        traits : object {Dark Archive.system.traits}
            rarity : string {Dark Archive.system.traits.rarity} (3 different values)
                common (x20)
                unique (x6)
                uncommon (x1)
            size : object {Dark Archive.system.traits.size}
                value : string {Dark Archive.system.traits.size.value} (3 different values)
                    med (x25)
                    grg (x1)
                    huge (x1)
            value : array<string> {Dark Archive.system.traits.value}
                Length: min=0 max=5
                Value type: string {Dark Archive.system.traits.value.[]} (20 different values)
                    haunt (x3)
                    environmental (x1)
                    magical (x13)
                    trap (x15)
                    aberration (x3)
                    evil (x5)
                    illusion (x3)
                    mental (x2)
                    visual (x3)
                    mechanical (x3)
                    teleportation (x1)
                    human (x3)
                    humanoid (x2)
                    lawful (x1)
                    chaotic (x2)
                    incorporeal (x1)
                    undead (x1)
                    unholy (x1)
                    time (x1)
                    plant (x1)
        [abilities] : object {Dark Archive.system.abilities}
            cha : object {Dark Archive.system.abilities.cha}
                mod : integer {Dark Archive.system.abilities.cha.mod} (4 different values)
                    8 (x3)
                    4 (x2)
                    3 (x2)
                    0 (x1)
            con : object {Dark Archive.system.abilities.con}
                mod : integer {Dark Archive.system.abilities.con.mod} (4 different values)
                    5 (x1)
                    4 (x3)
                    0 (x3)
                    7 (x1)
            dex : object {Dark Archive.system.abilities.dex}
                mod : integer {Dark Archive.system.abilities.dex.mod} (6 different values)
                    1 (x1)
                    5 (x1)
                    3 (x1)
                    4 (x1)
                    0 (x2)
                    7 (x2)
            int : object {Dark Archive.system.abilities.int}
                mod : integer {Dark Archive.system.abilities.int.mod} (5 different values)
                    1 (x1)
                    5 (x3)
                    2 (x1)
                    -2 (x2)
                    0 (x1)
            str : object {Dark Archive.system.abilities.str}
                mod : integer {Dark Archive.system.abilities.str.mod} (7 different values)
                    5 (x1)
                    4 (x2)
                    1 (x1)
                    -5 (x1)
                    0 (x1)
                    8 (x1)
                    7 (x1)
            wis : object {Dark Archive.system.abilities.wis}
                mod : integer {Dark Archive.system.abilities.wis.mod} (5 different values)
                    1 (x1)
                    5 (x2)
                    4 (x3)
                    2 (x1)
                    0 (x1)
        [initiative] : object {Dark Archive.system.initiative}
            statistic : string {Dark Archive.system.initiative.statistic} (same value: perception)
        [perception] : object {Dark Archive.system.perception}
            details : string {Dark Archive.system.perception.details} (same value: )
            mod : integer {Dark Archive.system.perception.mod} (8 different values)
                26 (x1)
                30 (x1)
                18 (x1)
                10 (x1)
                0 (x1)
                24 (x1)
                33 (x1)
                16 (x1)
            senses : array<object> {Dark Archive.system.perception.senses}
                Length: min=0 max=1
                Value type: object {Dark Archive.system.perception.senses.[]}
                    type : string {Dark Archive.system.perception.senses.[].type} (same value: darkvision)
        [resources] : object {Dark Archive.system.resources}
        [skills] : object {Dark Archive.system.skills}
            [acrobatics] : object {Dark Archive.system.skills.acrobatics}
                base : integer {Dark Archive.system.skills.acrobatics.base} (3 different values)
                    30 (x2)
                    28 (x1)
                    10 (x1)
            [athletics] : object {Dark Archive.system.skills.athletics}
                base : integer {Dark Archive.system.skills.athletics.base} (5 different values)
                    30 (x1)
                    25 (x1)
                    26 (x1)
                    29 (x1)
                    19 (x1)
                note : string {Dark Archive.system.skills.athletics.note} (same value: Can't Jump or Swim)
            [arcana] : object {Dark Archive.system.skills.arcana}
                base : integer {Dark Archive.system.skills.arcana.base} (same value: 25)
            [nature] : object {Dark Archive.system.skills.nature}
                base : integer {Dark Archive.system.skills.nature.base} (2 different values)
                    25 (x1)
                    18 (x1)
            [occultism] : object {Dark Archive.system.skills.occultism}
                base : integer {Dark Archive.system.skills.occultism.base} (2 different values)
                    25 (x2)
                    33 (x1)
            [religion] : object {Dark Archive.system.skills.religion}
                base : integer {Dark Archive.system.skills.religion.base} (2 different values)
                    25 (x1)
                    18 (x1)
            [deception] : object {Dark Archive.system.skills.deception}
                base : integer {Dark Archive.system.skills.deception.base} (2 different values)
                    20 (x1)
                    24 (x1)
            [diplomacy] : object {Dark Archive.system.skills.diplomacy}
                base : integer {Dark Archive.system.skills.diplomacy.base} (same value: 18)
            [society] : object {Dark Archive.system.skills.society}
                base : integer {Dark Archive.system.skills.society.base} (same value: 16)
            stealth : object {Dark Archive.system.skills.stealth}
                base : integer {Dark Archive.system.skills.stealth.base} (3 different values)
                    14 (x2)
                    25 (x1)
                    31 (x1)
                special : array<object> {Dark Archive.system.skills.stealth.special}
                    Length: min=1 max=1
                    Value type: object {Dark Archive.system.skills.stealth.special.[]}
                        base : integer {Dark Archive.system.skills.stealth.special.[].base} (same value: 18)
                        label : string {Dark Archive.system.skills.stealth.special.[].label} (same value: in Thick Vegetation)
                        predicate : array<string> {Dark Archive.system.skills.stealth.special.[].predicate}
                            Length: min=1 max=1
                            Value type: string {Dark Archive.system.skills.stealth.special.[].predicate.[]} (same value: terrain:vegetation)
            [intimidation] : object {Dark Archive.system.skills.intimidation}
                base : integer {Dark Archive.system.skills.intimidation.base} (2 different values)
                    28 (x1)
                    33 (x1)
    type : string {Dark Archive.type} (2 different values)
        hazard (x19)
        npc (x8)
    prototypeToken : object {Dark Archive.prototypeToken}
        name : string {Dark Archive.prototypeToken.name} (same value: Moonflower)